home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
IRIX Base Documentation 1998 November
/
IRIX 6.5.2 Base Documentation November 1998.img
/
usr
/
share
/
catman
/
p_man
/
cat3
/
ifl
/
TIFFmemory.z
/
TIFFmemory
Wrap
Text File
|
1998-10-20
|
4KB
|
67 lines
MMMMEEEEMMMMOOOORRRRYYYY((((3333TTTT)))) IIIImmmmaaaaggggeeee FFFFoooorrrrmmmmaaaatttt LLLLiiiibbbbrrrraaaarrrryyyy CCCC++++++++ RRRReeeeffffeeeerrrreeeennnncccceeee MMMMaaaannnnuuuuaaaallll MMMMEEEEMMMMOOOORRRRYYYY((((3333TTTT))))
NNNNAAAAMMMMEEEE
_TIFFmalloc, _TIFFrealloc, _TIFFfree, _TIFFmemset, _TIFFmemcpy,
_TIFFmemcmp, - memory management-related functions for use with TIFF
files
SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
####iiiinnnncccclllluuuuddddeeee <<<<ttttiiiiffffffffiiiioooo....hhhh>>>>
ttttddddaaaattttaaaa____tttt ____TTTTIIIIFFFFFFFFmmmmaaaalllllllloooocccc((((ttttssssiiiizzzzeeee____tttt))));;;;
ttttddddaaaattttaaaa____tttt ____TTTTIIIIFFFFFFFFrrrreeeeaaaalllllllloooocccc((((ttttddddaaaattttaaaa____tttt,,,, ttttssssiiiizzzzeeee____tttt))));;;;
vvvvooooiiiidddd ____TTTTIIIIFFFFFFFFffffrrrreeeeeeee((((ttttddddaaaattttaaaa____tttt))));;;;
vvvvooooiiiidddd ____TTTTIIIIFFFFFFFFmmmmeeeemmmmsssseeeetttt((((ttttddddaaaattttaaaa____tttt,,,, iiiinnnntttt,,,, ttttssssiiiizzzzeeee____tttt))));;;;
vvvvooooiiiidddd ____TTTTIIIIFFFFFFFFmmmmeeeemmmmccccppppyyyy((((ttttddddaaaattttaaaa____tttt,,,, ccccoooonnnnsssstttt ttttddddaaaattttaaaa____tttt,,,, ttttssssiiiizzzzeeee____tttt))));;;;
iiiinnnntttt ____TTTTIIIIFFFFFFFFmmmmeeeemmmmccccmmmmpppp((((ccccoooonnnnsssstttt ttttddddaaaattttaaaa____tttt,,,, ccccoooonnnnsssstttt ttttddddaaaattttaaaa____tttt,,,, ttttssssiiiizzzzeeee____tttt))));;;;
DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
These routines are provided for writing portable software that uses
_l_i_b_t_i_f_f; they hide any memory-management related issues, such as dealing
with segmented architectures found on 16-bit machines.
__T_I_F_F_m_a_l_l_o_c and __T_I_F_F_r_e_a_l_l_o_c are used to dynamically allocate and
reallocate memory used by _l_i_b_t_i_f_f; such as memory passed into the I/O
routines. Memory allocated through these interfaces is released back to
the system using the __T_I_F_F_f_r_e_e routine.
Memory allocated through one of the above interfaces can be set to a
known value using __T_I_F_F_m_e_m_s_e_t, copied to another memory location using
__T_I_F_F_m_e_m_c_p_y, or compared for equality using __T_I_F_F_m_e_m_c_m_p. These routines
conform to the equivalent ANSI C routines: _m_e_m_s_e_t, _m_e_m_c_p_y, and _m_e_m_c_m_p,
repsectively.
DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
None.
SSSSEEEEEEEE AAAALLLLSSSSOOOO
_l_i_b_t_i_f_f(3T), _m_a_l_l_o_c(3C), _m_e_m_o_r_y(3C)
PPPPaaaaggggeeee 1111